IGroup 介面

代表一个轴组,最多可有 32 个轴组。

继承体系

System.Object
  System.ComponentModel.INotifyPropertyChanged
    IntervalZero.KINGSTAR.Base.Class.IGroup

命名空间IntervalZero.KINGSTAR.Base.Class

组合: IntervalZero.KINGSTAR.Base.Class (于 IntervalZero.KINGSTAR.Base.dll) 版本:4.4.0.0

语法

C#VB
public interface IGroup : INotifyPropertyChanged
Public Interface IGroup Inherits INotifyPropertyChanged

 

IGroup 介面陈列了以下成员。

方法

 名称说明
AddAxis将轴新增到轴组。
Halt命令一个控制运动停止。
Inch针对具有最大距离限制的轴组,命令一个永不停止的控制运动以指定速度移动。
Jog针对轴组,命令一个永不停止的控制运动以指定速度移动。
MoveCircularAbsolute命令轴组从工具中心点的目前位置开始进行圆弧插补运动。
MoveCircularAdditive命令轴组从工具中心点的目前位置开始进行圆弧插补运动。
MoveCircularRelative命令轴组从工具中心点的目前位置开始进行圆弧插补运动。
MoveDirectAbsolute命令轴组在指定的座标系统上移动到指定的绝对位置,无需了解轴组是如何(从哪个路径)到达该目标位置。
MoveDirectRelative命令轴组移动到一个相对位置,无需了解轴组是如何(从哪个路径)到达该目标位置。
MoveHelicalAbsolute命令轴组从工具中心点的目前位置开始进行螺旋插补运动。
MoveHelicalAdditive命令轴组从工具中心点的目前位置开始进行螺旋插补运动。
MoveHelicalRelative命令轴组从工具中心点的目前位置开始进行螺旋插补运动。
MoveLinearAbsolute命令轴组从工具中心点的目前位置一直到指定座标系统之绝对位置进行直线插补运动。
MoveLinearAdditive命令轴组从工具中心点的目前位置一直到指定座标系统之相对位置进行直线插补运动。
MoveLinearRelative命令轴组从工具中心点的目前位置一直到指定座标系统之相对位置进行直线插补运动。
RemoveAllAxes将所有的轴从轴组移除。
RemoveAxis将轴从轴组移除。
Reset重置所有内部轴组相关的错误,以将状态从轴组错误停止 (GroupErrorStop) 变更为轴组静止 (GroupStandstill)。
SetPositionOffset在不移动轴的情况下,为轴组中所有的轴设定位置。
Stop命令一个控制运动停止并将轴组状态转换为轴组停止 (GroupStopping)。
UpdateConfiguration透过读取子系统中的模组值以更新该值。
WaitForTrigger满足触发条件时,轴组开始进行新的移动。

属性

 名称说明
Axes轴组中的轴清单。
AxesAcceleration轴组选定的座标系统中的实际加速度。
AxesPosition轴组选定的座标系统中的实际位置。
AxesVelocity轴组选定的座标系统中的实际速度。
Enable启用或停用轴组。
Error导致该群组进入错误停止 (ErrorStop) 状态的错误。
Override为轴组及所有在该轴组上使用的方法设定一个覆盖值。
PathAcceleration工具中心点目前的组合路径加速度。
PathVelocity工具中心点目前的组合路径速度。
State依据目前启用的分组方法取得单一轴组的状态。

参见

IntervalZero.KINGSTAR.Base.Class 命名空间